package com.hhkj.study.api.user.model.req;

import com.hhkj.study.api.user.enums.CourseStructQuerySourceEnum;
import com.ruoyi.common.valid.emun.EnumValueCheck;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @Author luowu
 * @Date 2024/10/12 涵 11:37:48
 */
@Data
public class ApiCustomerUserCourseGetReq extends ApiCustomerUserCourseBaseReq {

    /**
     * 来源类型1-课程表 2-题集 3-视频播放结构课程表
     */
    @EnumValueCheck(message = "来源类型有误", target = CourseStructQuerySourceEnum.class)
    @NotNull(message = "来源类型不能为空")
    private Integer sourceType;

    /**
     * 课程树结构中id
     */
    private Long structId;
}
